package com.atguigu.day17.collection02;

import org.junit.Test;

import java.util.ArrayList;
import java.util.Collection;
import java.util.FormatFlagsConversionMismatchException;
import java.util.Iterator;

/*
1. #### 练习1
   * 添加100以内的质数到Collection的某个集合中
   * 使用增强for遍历
   * 使用Iterator遍历，并删除个位数是3的质数
   * 删除11
   * 查看最后剩下几个元素
   * 添加10个100以内的随机整数到另一个Collection的集合中
   * 求它们的交集

 */
public class CollectionExer {
    @Test
    public void test01(){
        //创建集合对象
        Collection<Integer> c = new ArrayList<>();
        //获取100以内的质数
        l:
        for (int i = 2; i <= 100; i++) {
            //确定除了1和本身之外的约数范围
            for (int j = 2; j < i; j++) {
                if (i % j == 0) {
                    continue l;
                }
            }
            //如果是质数就添加到集合内
            c.add(i);
        }
        //增强for遍历
        for (Integer i : c) {
            System.out.print(i + " ");
        }
        //使用迭代器删除数据 个位是3的数据
        Iterator<Integer> iterator = c.iterator();
        while (iterator.hasNext()) {

        }
        //删除11

        //查看集合元素的数量

        //创建一个新集合

        //添加10个[2,100]以内的随机数到新集合

        //9.求交集

        //10.展示最后的结果
    }



}
